package cn.gson.boot.model.mapper;

import cn.gson.boot.model.pojos.*;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;

import java.sql.Timestamp;
import java.util.List;

@Repository
public interface HeTongMapper {
    //查询所有合同
    public List<Hetong> selectAllHeTong(@Param("htHao") String htHao,
                                        @Param("khName") String khName,
                                        @Param("time")String time,
                                        @Param("htSh") String htSh,
                                        @Param("empName") String empName);

    //根据合同号查合同详情-->
    public List<Hetongxiangqing> selectDDHeTongXaingQing(Integer htId);

    //根据报价单id查询报价明细
    public List<Quotationdetails> selectBaoJiaMingXi(Integer baojiaId);

    //根据合同id查看合同
    public List<Hetong> selectHeTongByHtId(Integer htId);

    //根据客户名称来查客户id
    public Kehu selectkhid(String khName);

    //新建订单，查看所有的合同状态是执行中的合同
    public List<Hetong> ddCkHt();

    //根据客户id来查询客户所对应的报价单
   public List<Quotation> selectBojiaDanByKeHu(Integer khid);

    //<!--统计，查看所有客户-->
   public List<Kehu> tjKh();
    //<!--统计，查看所有报价单-->
    public List<Quotation> tjBjd();
    //所有者
    public List<User> tjSyz();

    //根据合同id找到合同
    Hetong selectHeTongByhtIdSh(Integer htId);

    //sss
    public Hetong selectxsjhHeTong(Integer htId);
}
